feed/packages.git
6 weeks agoivykis: add new package
Josef Schlehofer [Thu, 2 Oct 2025 07:54:42 +0000 (09:54 +0200)]
ivykis: add new package

Libivykis, an asynchronous I/O readiness notification library.
This library is required by syslog-ng and potentially other packages
that need event-driven I/O handling.

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit c92d1206905f0b781fed78f94673c52822cf1fce)

6 weeks agopython-build: update to version 1.3.0
Josef Schlehofer [Wed, 22 Oct 2025 00:05:19 +0000 (02:05 +0200)]
python-build: update to version 1.3.0

Release notes:
https://github.com/pypa/build/releases/tag/1.3.0

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 4ba2c1487c49f8315806f69e0a53d894880f1bbb)

6 weeks agopython-flit-core: update to version 3.12.0
Josef Schlehofer [Wed, 22 Oct 2025 00:02:40 +0000 (02:02 +0200)]
python-flit-core: update to version 3.12.0

Release notes:
https://github.com/pypa/flit/blob/5714d1f78fb9b344c997cb866c44bb9506b8ca41/doc/history.rst#version-312

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit caed169831609ec97d405ce74e1e567f43fe2177)

7 weeks agoowut: update to 2025.10.24
Eric Fahlgren [Fri, 24 Oct 2025 21:54:24 +0000 (14:54 -0700)]
owut: update to 2025.10.24

Bug fixes:
    efahl/owut@07453922aa2f owut: create uclient singleton to minimize memory usage
    efahl/owut@f0735878918c owut: fix bug in version number parsing

Signed-off-by: Eric Fahlgren <[email protected]>
(cherry picked from commit 904ad4a24c2b02b9496a6ec737a5ffb1a5eee798)

7 weeks agofx: update to 39.0.1
Fabian Lipken [Mon, 11 Aug 2025 07:47:18 +0000 (09:47 +0200)]
fx: update to 39.0.1

update fx from version 36.0.3 to 39.0.1

Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit 08a431f446dc34a9b83bfbec1149742587651f48)
Signed-off-by: Gregory Gullin <[email protected]>
7 weeks agofx: update to 36.0.3
Fabian Lipken [Mon, 26 May 2025 05:36:43 +0000 (07:36 +0200)]
fx: update to 36.0.3

This commit updates fx to version 36.0.3

For more details, please refer to release details:
https://github.com/antonmedv/fx/releases/tag/36.0.3

Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit 8fff19135e8800852e6d5b78be1bfff350f1cb61)
Signed-off-by: Gregory Gullin <[email protected]>
7 weeks agofx: update to 36.0.2
Fabian Lipken [Fri, 16 May 2025 16:10:39 +0000 (18:10 +0200)]
fx: update to 36.0.2

Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit 4632f4553fde07c84e62808fecb474c6aae23e65)
Signed-off-by: Gregory Gullin <[email protected]>
7 weeks agofx: update to 36.0.1
Fabian Lipken [Tue, 13 May 2025 08:22:02 +0000 (10:22 +0200)]
fx: update to 36.0.1

Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit d8a233f90a4006e4cc130a8e70b715e7781ac54a)
Signed-off-by: Gregory Gullin <[email protected]>
7 weeks agocloudreve: Update to 4.9.2
Tianling Shen [Tue, 21 Oct 2025 05:52:54 +0000 (13:52 +0800)]
cloudreve: Update to 4.9.2

> Breaking change:
> If you are using AlibabaCloud OSS storage policy, please go to the
> admin dashboard after upgrading, edit each OSS storage policy,
> fill in the correct Region in Basic info and save it, otherwise
> the storage policy will not continue to work.

Changelog:
- https://github.com/cloudreve/cloudreve/releases/tag/4.9.0
- https://github.com/cloudreve/cloudreve/releases/tag/4.9.1
- https://github.com/cloudreve/cloudreve/releases/tag/4.9.2

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 480d1493232229219c08d7598c4f54f72ff916f4)

7 weeks agocloudreve: Update to 4.8.0
Tianling Shen [Tue, 16 Sep 2025 13:54:11 +0000 (21:54 +0800)]
cloudreve: Update to 4.8.0

Release note:
- https://github.com/cloudreve/cloudreve/releases/tag/4.7.0
- https://github.com/cloudreve/cloudreve/releases/tag/4.8.0

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 5bd131c39d1903db27f3c0eaf5ac45c36aa53cd1)

7 weeks agocloudreve: Update to 4.6.0
Tianling Shen [Fri, 22 Aug 2025 09:22:33 +0000 (17:22 +0800)]
cloudreve: Update to 4.6.0

Changelogs:
  - https://github.com/cloudreve/cloudreve/releases/tag/4.5.0
  - https://github.com/cloudreve/cloudreve/releases/tag/4.6.0

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 11b0340c5cd5b2af75ad09fb8d031ca07c5be795)

7 weeks agocloudreve: Update to 4.4.1
Tianling Shen [Thu, 7 Aug 2025 14:29:10 +0000 (22:29 +0800)]
cloudreve: Update to 4.4.1

Release note: https://github.com/cloudreve/cloudreve/releases/tag/4.4.1

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 1dc51297e5cdccfddab24cbfa6239cb16fb03515)

7 weeks agocloudreve: Update to 4.4.0
Tianling Shen [Tue, 5 Aug 2025 09:12:05 +0000 (17:12 +0800)]
cloudreve: Update to 4.4.0

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 77783f9706241f8c85b5e956183e8b155c45b419)

7 weeks agodos2unix: Update to 7.5.3
Tianling Shen [Tue, 21 Oct 2025 05:49:06 +0000 (13:49 +0800)]
dos2unix: Update to 7.5.3

2025-10-14: Version 7.5.3

  * Fix: Exit with non-zero code if the conversion is aborted
    due to a binary file.
  * Fix: Exit with zero code when an unicode conversion error
    occurs in quiet mode.
  * Updated Brazilian Portuguese, Catalan, Chinese (traditional), Dutch,
    Friulian, Georgian, and Serbian translations.

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 49dbbf0dc98fbb7f5c35bd4110ac6cd1aea600fe)

7 weeks agoopenlist: Update to 4.1.5
Tianling Shen [Tue, 21 Oct 2025 05:41:40 +0000 (13:41 +0800)]
openlist: Update to 4.1.5

Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.5

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit d93d55d28abefc3edf05f83c6a21b4fd51c722a4)

7 weeks agobind: bump to 9.20.15
Noah Meyerhans [Wed, 22 Oct 2025 20:29:11 +0000 (16:29 -0400)]
bind: bump to 9.20.15

Fixes the following security issues:

- CVE-2025-8677: DNSSEC validation fails if matching but invalid
  DNSKEY is found.
- CVE-2025-40778 Address various spoofing attacks.
- CVE-2025-40780 Cache-poisoning due to weak pseudo-random number
  generator.

The complete list of changes from version 9.20.11 is available in the
upstream changelog at
https://ftp.isc.org/isc/bind9/9.20.15/doc/arm/html/changelog.html

Signed-off-by: Noah Meyerhans <[email protected]>
(cherry picked from commit 59465b95b847c2925993b2472d08af6f7571d770)

7 weeks agotravelmate: update 2.2.1-3
Dirk Brenken [Wed, 22 Oct 2025 18:59:16 +0000 (20:59 +0200)]
travelmate: update 2.2.1-3

- fix minor log issues
- restore old, efficient log viewer (in LuCI)

Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit cf40213423d3fe043bf873f745fd3e99c6ed5ee0)

7 weeks agolf: update to r38
Nate Robinson [Sat, 20 Sep 2025 17:45:04 +0000 (13:45 -0400)]
lf: update to r38

https://github.com/gokcehan/lf/releases/tag/r38

Signed-off-by: Nate Robinson <[email protected]>
(cherry picked from commit 1fd9f95a37c19c44e98e98bda17b0e31b3076d91)
Signed-off-by: Gregory Gullin <[email protected]>
7 weeks agopython-hatch-requirements-txt: bump to 0.4.1
Josef Schlehofer [Wed, 22 Oct 2025 00:20:02 +0000 (02:20 +0200)]
python-hatch-requirements-txt: bump to 0.4.1

Release notes:
https://github.com/repo-helper/hatch-requirements-txt/releases/tag/v0.4.1

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit f182a567aa8eccda99d2309e4cb302bb898d4ecd)

7 weeks agosyslog-ng: update to version 4.10.2
Josef Schlehofer [Tue, 21 Oct 2025 20:42:41 +0000 (22:42 +0200)]
syslog-ng: update to version 4.10.2

Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.2

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit b5d9b7cf9d33ce3284c4d618e365ae8c34d82c68)

7 weeks agostrongswan: preserve changed configuration files
Joel Low [Sat, 8 Feb 2025 08:23:01 +0000 (16:23 +0800)]
strongswan: preserve changed configuration files

After reinstalling the packages with the preserved configuration files
after a sysupgrade, the reinstalled package config files overwrite what
is on disk rather than being placed as conf-opkg. Defining these config
files will preserve them appropriately.

Signed-off-by: Joel Low <[email protected]>
(cherry picked from commit 03088536db1a494d285fc092a52511e9ae217e90)

7 weeks agostrongswan: mark UCI plugin as broken
Robert Marko [Sun, 18 May 2025 11:44:33 +0000 (13:44 +0200)]
strongswan: mark UCI plugin as broken

UCI plugin in strongswan has been broken for years, and now its causing
strongswan to fail compilation.

So, instead of the whole strongswan package to be failing and missing from
feeds simply make UCI plug depend on @BROKEN.

Signed-off-by: Robert Marko <[email protected]>
(cherry picked from commit a8c89a0c77b71c1699c57b7c6d70b034a271d678)

8 weeks agomulti-arch-test-build: run it only after the Formality check succeeds
Josef Schlehofer [Fri, 3 Oct 2025 09:34:46 +0000 (11:34 +0200)]
multi-arch-test-build: run it only after the Formality check succeeds

Most of the time, when people contribute to the repository for the first time
 (or after a longer break), the multi-arch-test-build passes, but the
formality check fails and requires the contributor to make some changes.

This creates unnecessary load on the CI/CD, since the multi-arch-test-build
runs again even though it already passed, while other PRs are waiting for a runner.
Hopefully, this change will help decrease the waiting time.

Proposed changes:

- Run the formality check first, and only trigger the package tests afterwards.
This can be done using needs: https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idneeds

- Merge formal.yml into multi-arch-test-build.yml so that needs can be used.

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 4474f539bb737d5c333ea58c4b9176857fd77e14)

8 weeks agopython3-host.mk: disable pip --no-binary on macOS
Felix Fietkau [Mon, 3 Mar 2025 11:18:13 +0000 (12:18 +0100)]
python3-host.mk: disable pip --no-binary on macOS

For some reason, pip builds a broken Cython, which segfaults on attempting
to install wheel. Work around this by allowing to use precompiled wheels.

Signed-off-by: Felix Fietkau <[email protected]>
(cherry picked from commit d798ccce9afb38b12443b6e7a4b7373fc4ef5f17)

8 weeks agopython-networkx: update to 3.5
W. Michael Petullo [Sat, 31 May 2025 12:44:02 +0000 (07:44 -0500)]
python-networkx: update to 3.5

Upstream list of changes is available at
https://github.com/networkx/networkx/releases/tag/networkx-3.5.

Signed-off-by: W. Michael Petullo <[email protected]>
(cherry picked from commit ac839af473ad5030b8cbb5ac624b97a93105dd00)

8 weeks agoyt-dlp: update to version 2025.9.26
Josef Schlehofer [Tue, 30 Sep 2025 22:07:27 +0000 (00:07 +0200)]
yt-dlp: update to version 2025.9.26

Release notes:
https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.23
https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.26

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit c7253f97a3ff8fdc5a0877fd790dd4314e83f659)

8 weeks agogzip: update to version 1.14
Josef Schlehofer [Tue, 30 Sep 2025 22:33:08 +0000 (00:33 +0200)]
gzip: update to version 1.14

Add TARGET_CFLAGS += -std=gnu17
to fix following error discovered by CI/CD:
2025-09-30T23:53:47.3168066Z In file included from gzip.c:66:
2025-09-30T23:53:47.3189341Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3190258Z   131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3190760Z       |                                  ^~~~
2025-09-30T23:53:47.3191259Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3191864Z   108 | #  define DECLARE(type, array, size)  type array[size]
2025-09-30T23:53:47.3192411Z       |                                       ^~~~
2025-09-30T23:53:47.3192942Z gzip.c:135:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3193587Z   135 | DECLARE(uch BUFFER_ALIGNED, inbuf,  INBUFSIZ +INBUF_EXTRA);
2025-09-30T23:53:47.3194137Z       |             ^~~~~~~~~~~~~~
2025-09-30T23:53:47.3194752Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3195442Z   131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3195880Z       |                                  ^~~~
2025-09-30T23:53:47.3196330Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3197297Z   108 | #  define DECLARE(type, array, size)  type array[size]
2025-09-30T23:53:47.3197829Z       |                                       ^~~~
2025-09-30T23:53:47.3198342Z gzip.c:136:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3199113Z   136 | DECLARE(uch BUFFER_ALIGNED, outbuf, OUTBUFSIZ+OUTBUF_EXTRA);
2025-09-30T23:53:47.3199957Z       |             ^~~~~~~~~~~~~~
2025-09-30T23:53:47.3200589Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3201250Z   131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3201688Z       |                                  ^~~~
2025-09-30T23:53:47.3202128Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3202665Z   108 | #  define DECLARE(type, array, size)  type array[size]
2025-09-30T23:53:47.3203150Z       |                                       ^~~~
2025-09-30T23:53:47.3203642Z gzip.c:138:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3204203Z   138 | DECLARE(uch BUFFER_ALIGNED, window, 2L*WSIZE);
2025-09-30T23:53:47.3204684Z       |             ^~~~~~~~~~~~~~

- Release announcement:
https://lists.gnu.org/archive/html/info-gnu/2025-04/msg00007.html

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 3bf64e39b281b9736fbbd6acf52c18e6d595f50c)

8 weeks agotor: update to version 0.4.8.18
Josef Schlehofer [Tue, 30 Sep 2025 22:53:08 +0000 (00:53 +0200)]
tor: update to version 0.4.8.18

Release notes:
https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.18/ChangeLog

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 9bfc5a2a74d08cab7b9f3e3cf12783939bfa1291)

8 weeks agopython-trove-classifiers: bump to 2025.9.11.17
George Sapkin [Thu, 2 Oct 2025 23:07:39 +0000 (02:07 +0300)]
python-trove-classifiers: bump to 2025.9.11.17

Adds classifier for Python 3.15.
More details can be found in their tags:
https://github.com/pypa/trove-classifiers/releases

Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit d856cb45e35377c5de9ca0f30283528a6565fef1)

8 weeks agomhz: update to latest version
Robert Marko [Tue, 21 Oct 2025 12:25:38 +0000 (14:25 +0200)]
mhz: update to latest version

Update mhz to latest version to include new calibration features.

Signed-off-by: Robert Marko <[email protected]>
(cherry picked from commit 7ef10e0364e41a94599c0423f3c3062e067082c5)

8 weeks agoknot: update to version 3.5.1
Jan Hák [Thu, 16 Oct 2025 13:23:29 +0000 (15:23 +0200)]
knot: update to version 3.5.1

Release notes: https://www.knot-dns.cz/2025-10-16-version-351.html

Delete patches already merged into master branch

Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit 9fe9b952f7a3ca2a1143fe69e3283d573480be39)

8 weeks agolvm2: install: fix "Argument list too long" error when copying symlinks
Petr Štetiar [Wed, 21 May 2025 18:48:30 +0000 (18:48 +0000)]
lvm2: install: fix "Argument list too long" error when copying symlinks

It was reported that in some build environments the install step fails
with following:

 find /home/.../buildsystem/build_dir/target-aarch64-unknown-linux-gnu_musl/lvm2-normal/LVM2.2.03.22/ipkg-install/usr/sbin/ -type l -exec cp -fpR -a {} /home/.../buildsystem/build_dir/target-aarch64-unknown-linux-gnu_musl/lvm2-normal/LVM2.2.03.22/.pkgdir/lvm2/sbin/ \;
 make[6]: /bin/sh: Argument list too long

This is likely happening once the number of symlinks exceeds the shell's
maximum argument limit.

So lets fix it by switching to more reliable xargs based solution:

 print0/xargs -0 to handle filenames with special characters
 xargs -r to skip execution if no files are found
 cp -t to specify the target directory once instead of for each file

Fixes: #26552
Signed-off-by: Petr Štetiar <[email protected]>
(cherry picked from commit 073b460cb199d096e71f48279efe4e7b4fd64e57)

8 weeks agopython-setuptools-scm: update to 8.1.0
Finn Landweber [Wed, 20 Nov 2024 13:39:59 +0000 (14:39 +0100)]
python-setuptools-scm: update to 8.1.0

Signed-off-by: Finn Landweber <[email protected]>
(cherry picked from commit c6989438c342550d6988b45b53f49199792f3314)

8 weeks agopython-lxml: bump to version 5.4.0
Alexandru Ardelean [Sun, 11 May 2025 04:40:14 +0000 (07:40 +0300)]
python-lxml: bump to version 5.4.0

Signed-off-by: Alexandru Ardelean <[email protected]>
(cherry picked from commit eeacf8474b4ce4d174b6f0fe135345f36f4d0d00)

8 weeks agopython-lxml: bump to version 5.3.0
Alexandru Ardelean [Fri, 23 Aug 2024 13:15:42 +0000 (16:15 +0300)]
python-lxml: bump to version 5.3.0

Signed-off-by: Alexandru Ardelean <[email protected]>
(cherry picked from commit 9060de91b04b6d903e4438edfb95e26655c7605e)

8 weeks agopython-urllib3: update to 2.5.0
Wei-Ting Yang [Sat, 23 Aug 2025 10:49:18 +0000 (18:49 +0800)]
python-urllib3: update to 2.5.0

Changelogs can be found in https://github.com/urllib3/urllib3/releases.

Signed-off-by: Wei-Ting Yang <[email protected]>
(cherry picked from commit c6ba0ce29205b14a9b1052555340f0081463885a)

8 weeks agopython-hatchling: update to version 1.27.0
Josef Schlehofer [Tue, 30 Sep 2025 22:57:57 +0000 (00:57 +0200)]
python-hatchling: update to version 1.27.0

Release notes:
https://github.com/pypa/hatch/releases/tag/hatchling-v1.27.0

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 4d521dfbeb99cd3800791eabc71248422ca6de06)

8 weeks agopython-packaging: update to 25.0
Wei-Ting Yang [Fri, 5 Sep 2025 02:59:45 +0000 (10:59 +0800)]
python-packaging: update to 25.0

Changelogs can be found in https://github.com/pypa/packaging/releases.

Signed-off-by: Wei-Ting Yang <[email protected]>
(cherry picked from commit 7289cb01199ab254ad1bc8f1526e242380ee4db7)

8 weeks agoksmbd-tools: update to 3.5.5
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:44 +0000 (18:29 +0300)]
ksmbd-tools: update to 3.5.5

Major change is:
 - set server signing to auto by default.

In recent versions of Windows 11, server signing is required.
However, server signing is disabled by default in ksmbd server.
So It is recommended to set server signing = auto as default,
so that it is used whenever it is required.

Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit a7d51c511cfc4fcfcecbd95b9b5dd02fe8c9439d)

8 weeks agoksmbd-tools: bump to 3.5.4
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:32 +0000 (18:29 +0300)]
ksmbd-tools: bump to 3.5.4

The major changes are:
 - Add max ip connections parameter. (ready for future upstream fix) at the moment is reverted by: https://github.com/openwrt/openwrt/commit/18bdeda0113d28170a20e550f45641450089a070
 - unlock follow symlinks parameter to support symlink.
 - send bind_interfaces_only parameter to ksmbd.

Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit 47f1bfa717eb28c038cabc6155ffa3a03b8b9c5c)

8 weeks agoksmbd-tools: adjust smb2 max read/write/trans and cache
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:20 +0000 (18:29 +0300)]
ksmbd-tools: adjust smb2 max read/write/trans and cache

Now for all devices with every size of RAM it is set to:
`smb2 max read = 64K`
`smb2 max write = 64K`
`smb2 max trans = 64K`

Instead of fixed value to 64K is better to check RAM size and adjust to:

32 ~ 64MB RAM, set the value to 64K
64 ~ 128MB, set it to 128KB
128 ~ 256MB, set it to 1MB
More than 256MB leave default size to 4MB

With 64MB and 128MB is better also to disable the read/write cache
`cache read buffers = no`
`cache write buffers = no`

Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit 0ca4794564eb7294832636cf46ade680372edebf)

8 weeks agotravelmate: update 2.2.1-2
Dirk Brenken [Sun, 19 Oct 2025 18:20:02 +0000 (20:20 +0200)]
travelmate: update 2.2.1-2

- fix a logical glitch in opensta-handling
- add a list option  'trm_ssidfilter' to maintain a list of SSID patterns
   for filtering/skipping specific open uplinks, e.g. 'Chromecast*' (fix #26406)

Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit 65b935cb5861c5a725c480fdd374f2e2d59ef848)

8 weeks agoznc: do not watch znc.conf for changes
Ralph Siemsen [Fri, 17 Oct 2025 20:09:21 +0000 (16:09 -0400)]
znc: do not watch znc.conf for changes

ZNC can modify its own config file (znc.conf) during runtime, for
example using controlpanel or webadmin modules. Manually editing the
znc.conf file while znc is running is strongly discouraged.

Thus prodc should not watch this file, it would just lead to znc being
restarted unnecessarily.

As it happens, no restarts were done, because the watched path was
specified incorrectly. It used ZNC_CONFIG instead of ZNC_CONFIG_DIR,
and so it watched /tmp/etc/znc/configs/znc.conf/configs/znc.conf which
does not exist.

Remove the watch of znc.conf as it is not needed.

Signed-off-by: Ralph Siemsen <[email protected]>
(cherry picked from commit 00feb12444c846f1655a3c550c9f751ae552b24b)
Signed-off-by: Jonas Gorski <[email protected]>
8 weeks agotravelmate: release 2.2.1
Dirk Brenken [Sat, 18 Oct 2025 20:00:49 +0000 (22:00 +0200)]
travelmate: release 2.2.1

- add a new lan/wan subnet check, to to show conflicts with router LAN network
- clean up bogus debug log outputs
- minor code clean ups
- readme update

Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit a38196f1516fd9d1b5a072bf799dab8b3f5fa2af)

8 weeks agotravelmate: release 2.2.0
Dirk Brenken [Tue, 14 Oct 2025 20:12:33 +0000 (22:12 +0200)]
travelmate: release 2.2.0

- drop iwinfo, use iw/ip instead
- support passive wlan scanning (active scanning is still the default)
- drop qrencode, use the LuCI internal qrcode js library instead
- more vpn fixes
- various LuCI changes/enhancements
- fix #27599
- disable proactive scanning in the default config

Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit a46dd4cf3c71514cc1ea3d45b5b3dc9d2c31560e)

2 months agoopenlist: Update to 4.1.4
Tianling Shen [Wed, 15 Oct 2025 05:17:00 +0000 (13:17 +0800)]
openlist: Update to 4.1.4

Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.4

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit adbfae95f8f5dc945d32bf97d5f4ed7626368b3f)

2 months agoopenlist: Update to 4.1.3
Tianling Shen [Mon, 22 Sep 2025 09:16:21 +0000 (17:16 +0800)]
openlist: Update to 4.1.3

Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.3

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 07ca6a83aaa9942e731b8c8c41f4fc5d627e71b7)

2 months agov2rayA: Update to 2.2.7.3
Tianling Shen [Wed, 15 Oct 2025 05:16:42 +0000 (13:16 +0800)]
v2rayA: Update to 2.2.7.3

Release note:
- https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.2
- https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.3

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 5dbb37873634a478dd0c9ab1772e6c1a85c5b196)

2 months agov2ray-geodata: Update to latest version
Tianling Shen [Tue, 14 Oct 2025 18:35:51 +0000 (02:35 +0800)]
v2ray-geodata: Update to latest version

Update all geodata.

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 2ebf07e4d29ea3a13c95f94e406b69c281d799a2)

2 months agosamba4: update to version 4.18.11
Michal Hrusecky [Wed, 8 Oct 2025 10:27:44 +0000 (12:27 +0200)]
samba4: update to version 4.18.11

For details see upstream release notes:

https://www.samba.org/samba/history/samba-4.18.9.html
https://www.samba.org/samba/history/samba-4.18.10.html
https://www.samba.org/samba/history/samba-4.18.11.html

Signed-off-by: Michal Hrusecky <[email protected]>
2 months agoadblock-fast: bugfixes
Stan Grishin [Fri, 10 Oct 2025 23:27:06 +0000 (23:27 +0000)]
adblock-fast: bugfixes

* bugfix: remove IPKG_INSTROOT check
* bugfix: do not attempt to download config update if package is disabled

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit a7f831b84698474ec0c84863e223126b6ba72dae)
Signed-off-by: Stan Grishin <[email protected]>
2 months agohttps-dns-proxy: bugfix: remove IPKG_INSTROOT check
Stan Grishin [Fri, 10 Oct 2025 23:30:41 +0000 (23:30 +0000)]
https-dns-proxy: bugfix: remove IPKG_INSTROOT check

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit 8301996f679075660faa30e5ae1ef46fd67220cd)
Signed-off-by: Stan Grishin <[email protected]>
2 months agopbr: update to 1.2.0-r2
Stan Grishin [Tue, 7 Oct 2025 22:31:41 +0000 (22:31 +0000)]
pbr: update to 1.2.0-r2

Makefile:
* stop shipping/dealing with the firewall hotplug (obsolete)
* install a third user-script (dnsprefetch) by @betonmischer

Config:
* remove obsolete options
* include the new user script

Init-script:
* start much earlier so that on boot, the procd_add_raw_trigger works on all systems
* create a ubus() helper function so that service delete does not produce "Command not found"
* rename options to better reflect their function:
  * procd_lan_device to lan_device
  * procd_wan_interface to uplink_interface
  * procd_wan6_interface to uplink_interface6
  * procd_wan6_metric to uplink_interface6_metric
  * wan_ip_rules_priority to uplink_ip_rules_priority
  * wan_mark to uplink_mark
* visually separate run-time variables from variables loaded from config options
* use ${IPKG_INSTROOT} when sourcing files
* fix typo in str_to_dnsmasq_nftset()
* use pidof to kill dnsmasq in dnsmasq_kill()
* add helper function uci_add_list_if_new()
* add helper function uci_changes()
* add helper function ubus() so that service delete does not produce "Command not found"
* implement the dnsmasq features check similar to dnsmasq init script
* add get_url() function similar to luci package
* add/modify error and warning messages
* change how mktemp is used for more reliable file creation
* unset non-true boolean package config options on load for easier checks later
* improve handling of nft/nft set options
* fewer calls to resolver() and resolver() optimization to speed up the service
* use softlinks instead of duplicating dnsmasq nftset files into each instance
* prevent duplication of dnsmasq nftset elements
* option to target a specific dest dns port in DNS policies
* bugfix: more reliable interface reloads
* display README links to errors/warnings sections if any errors/warnings discovered

Uci-defaults:
* transition from old options to new ones

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit f0f8dc0fced0c02e83d6e0a2ceb5754266abe3f0)
Signed-off-by: Stan Grishin <[email protected]>
2 months agonetatalk: fix config/uci files handling in all variants
Antonio Pastor [Thu, 9 Oct 2025 01:21:33 +0000 (21:21 -0400)]
netatalk: fix config/uci files handling in all variants

Config/uci files were not being included in -full variant.
Config files were also being lost in firmware upgrades for all variants.
Both issues fixed, including correct file permissions for config files.

Signed-off-by: Antonio Pastor <[email protected]>
(cherry picked from commit 0d939af403b2e3b37f29c1e70850cc1ba4fe56dc)

2 months agosnort3: depend on libtirpc only for musl builds
John Audia [Sun, 5 Oct 2025 11:34:07 +0000 (07:34 -0400)]
snort3: depend on libtirpc only for musl builds

The libtirpc package is only needed when building with musl, as glibc
includes the required RPC functionality. This change makes libtirpc a
conditional dependency and adjusts the build flags accordingly.

Building with x86_64-glibc:
...
Feature options:
    DAQ Modules:    Dynamic
    libatomic:      User-specified
    Hyperscan:      ON
    ICONV:          ON
    Libunwind:      OFF
    LZMA:           ON
    RPC DB:         Built-in
    SafeC:          OFF
    TCMalloc:       ON
    JEMalloc:       OFF
    UUID:           ON
    NUMA:           OFF
    LibML:          OFF
...

Building with aarch64_cortex-a76_musl:
...
Feature options:
    DAQ Modules:    Dynamic
    libatomic:      User-specified
    Hyperscan:      ON
    ICONV:          ON
    Libunwind:      OFF
    LZMA:           ON
    RPC DB:         TIRPC
    SafeC:          OFF
    TCMalloc:       ON
    JEMalloc:       OFF
    UUID:           ON
    NUMA:           OFF
    LibML:          OFF
...

Build system: x86/64
Build-tested: x86/64-glibc, bcm27flogic/xiaomi_redmi-router-ax6000-ubootmod (for musl)
Run-tested: x86/64-glibc

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit e4bdefe1c298b0dc3508d788a9a42eb2346f819e)

2 months agogperftools: include headers in the staging_dir
Josef Schlehofer [Thu, 9 Oct 2025 06:54:51 +0000 (08:54 +0200)]
gperftools: include headers in the staging_dir

This fixes version detection issues when other packages (like snort3)
try to find the tcmalloc library using CMake's find_package(). Without
the headers in the staging directory, CMake cannot read the version
information from tcmalloc.h, resulting in empty version strings.

Fixes:
Found TCMalloc: /builder/staging_dir/target-x86_64_musl/usr/lib/libtcmalloc.so (found version "")

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit e52a809371cbb055b1cc831f4e5aac152d1fb2b9)

2 months agosnort3: enable/disable options based on package availability
Josef Schlehofer [Wed, 8 Oct 2025 19:47:02 +0000 (21:47 +0200)]
snort3: enable/disable options based on package availability

This simplifies checks enabling/disabling features, if packages are present
instead of having checks for specific architectures.

TCMALLOC_LIBRARIES is removed as it's auto-detected, unlike vectorscan
which requires explicit HS_INCLUDE_DIRS.

Fixes: 126364e105fbcfde0617f58c39048c7d56c17a06 ("snort3: refactor architecture-specific dependencies and CMake options")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 02f78bc30acceab54c97165c09dbdab4297539bd)

2 months agohttps-dns-proxy: update to 2025.10.07-r1
Stan Grishin [Tue, 7 Oct 2025 16:38:50 +0000 (16:38 +0000)]
https-dns-proxy: update to 2025.10.07-r1

Makefile:
* update to latest upstream: https://github.com/aarond10/https_dns_proxy/commit/7b27ecd5598d03bbe79651cc80efca886d433cd9
* update version, release
* drop CONFIGURE_ARGS as the build is curl-independent
* update the link to the documentation

README:
* add small README with the link to documentation

Config:
* rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
* add heartbeat_domain, heartbeat_sleep_timeout, heartbeat_wait_timeout options
* add default user, group and listen_addr options to the main config
* drop the user, group and listen_addr options from the instance configs

Init-script:
* start much earlier so that on boot, the procd_add_raw_trigger works on all systems
* create a ubus() helper function so that service delete does not produce "Command not found"
* new options handling where the global config options can be used for instance options
* some renaming of global/instance variables due to abovementioned redesign
* new open port detection, no longer relying on netstat
* new uci_changes() logic where it returns 0 or 1 instead of text
* new append_parm logic for not adding default value options to CLI
* new boolean options handling logic
* move config loading to load_package_config() function
* new logic for calling procd_set_config_changed firewall based solely on "$force_dns"
* source network.sh based on "${IPKG_INSTROOT}" path
* rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
* rename use_http1 to force_http1
* rename use_ipv6_resolvers_only to force_ipv6_resolvers

Uci-defaults:
* migrate to new option names

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit e1cf4ac52e609da463eeec123fdb0afa0888ff4e)
Signed-off-by: Stan Grishin <[email protected]>
2 months agosnort3: refactor architecture-specific dependencies and CMake options
Josef Schlehofer [Wed, 24 Sep 2025 08:03:13 +0000 (10:03 +0200)]
snort3: refactor architecture-specific dependencies and CMake options

1. Enabled hyperscan/vectorscan together with adding dependency only for x86_64 and aarch64.
2. Disabled tmalloc (from gperftools package) for powerpc and mips.

By doing this refactor, snort3 is going to be available for more OpenWrt devices
(as it was in the past) as currently it was compiled only for x86_x64 and aarch64 by mistake.

Fixes: 257e2fc38aa694604e7be9e70e58082037133434 ("snort3: fix logic in gpertools-runtime depends")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 126364e105fbcfde0617f58c39048c7d56c17a06)
[For OpenWrt 24.10: There is hyperscan instead of vectorscan]

2 months agoadblock-fast: update to 1.2.0-r20
Stan Grishin [Sat, 4 Oct 2025 03:46:51 +0000 (03:46 +0000)]
adblock-fast: update to 1.2.0-r20

Config file:
* add debug_init_script and debug_performance options
* remove led (default should be empty) option
* remove procd_boot_delay (obsolete) option

Init Script:
* reinstate IPKG_INSTROOT check
* change capitalization in status messages
* unset default value for led option on load_package_config
* bugfix: unset bool options which are later checked for non-empty
* bugfix: create compressed cache only if block-file exists
* adjust errors output/storing errors for later display in multuple cases
* produce information about cache/compressed cache files in service
  status output when service is stopped
* attempt to create compressed cache in service_started only if block-
  file exists
* bugfix: run service_started from the dl command (to create compressed
  cache file)
* rename StripToDomains variables for readability
* improve open port detection

Uci-Defaults:
* improve readability of debug options migration

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit ff2a55441d1ce54c0a726359475f0e0dfaa374e6)

2 months agolibdaq3: update to 3.0.21
John Audia [Tue, 12 Aug 2025 07:49:11 +0000 (03:49 -0400)]
libdaq3: update to 3.0.21

Update to latest version.

Changelog: https://github.com/snort3/libdaq/releases/tag/v3.0.21

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 64b8872cf4f506960ee733e30079feb22d11fd38)

2 months agomariadb: add unconditional dependency on libaio
Michal Hrusecky [Thu, 2 Oct 2025 07:08:42 +0000 (09:08 +0200)]
mariadb: add unconditional dependency on libaio

MariaDB now depends on libaio even when uring is enabled.

Signed-off-by: Michal Hrusecky <[email protected]>
(cherry picked from commit d50b5e583c96bf0e925fc85a2413e3ac924c5eb2)

2 months agosnort3: clean-up Makefile
John Audia [Sun, 7 Sep 2025 11:05:52 +0000 (07:05 -0400)]
snort3: clean-up Makefile

Simplification of Makefile: remove line splits to increase readability.

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 87d0da8aa27146a6548936c12b417ca455d6e3ae)

2 months agosnort3: switch from git proto to tarballs
John Audia [Sun, 7 Sep 2025 10:57:17 +0000 (06:57 -0400)]
snort3: switch from git proto to tarballs

Use upstream tarballs for source rather than using git. If we ever need
to build from git we can cherry pick and make a patch. This gives a
cleaner Makefile and faster build.

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 8914929466f3fdab06c68a83aa416007e11388f1)

2 months agosnort3: update to 3.9.5.0
John Audia [Sat, 6 Sep 2025 11:42:29 +0000 (07:42 -0400)]
snort3: update to 3.9.5.0

Changelog: https://github.com/snort3/snort3/releases/tag/3.9.5.0

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit a75e0a6db93b143d00df82581216d5901d13fc0e)

2 months agomicrosocks: run as unprivileged user
Tianling Shen [Sat, 20 Sep 2025 08:22:59 +0000 (16:22 +0800)]
microsocks: run as unprivileged user

Run the daemon as unprivileged user for better security.

Trim whitespaces while at it.

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 182db0ac04364f685acc1e57284bf624b474edfd)

2 months agoopenvpn: bump `PKG_RELEASE`
Wesley Gimenes [Mon, 29 Sep 2025 07:36:11 +0000 (04:36 -0300)]
openvpn: bump `PKG_RELEASE`

Although recent updates were made, the `PKG_RELEASE` bump was missed.

Signed-off-by: Wesley Gimenes <[email protected]>
(cherry picked from commit 7c88f998e5e70712fef50d9ae511b776871cc492)
Signed-off-by: Sander van Deijck <[email protected]>
2 months agoopenvpn: remove kmod-ovpn-dco-v2 dependency
Dennis Camera [Sat, 11 Jan 2025 17:59:42 +0000 (18:59 +0100)]
openvpn: remove kmod-ovpn-dco-v2 dependency

OpenVPN does work without the kernel module, it just won't be able to use DCO.
To make life easier for OpenVPN users on very space-constrained devices make it
an optional dependency.

Signed-off-by: Dennis Camera <[email protected]>
(cherry picked from commit 01fafd69ef276cd3ae80e9a633391d5f7a8d7dfe)
Signed-off-by: Sander van Deijck <[email protected]>
2 months agoopenvpn: enable DCO by default
Dennis Camera [Sat, 11 Jan 2025 17:59:24 +0000 (18:59 +0100)]
openvpn: enable DCO by default

Enable the DCO option by default in the openvpn package to allow for
better performance and have a use case for kmod-ovpn-dco-v2 :-)

Signed-off-by: Dennis Camera <[email protected]>
(cherry picked from commit 11e17a3ed625c34501568669303e3f447fe4f693)
Signed-off-by: Sander van Deijck <[email protected]>
2 months agopython-pyelftools: Update to v0.32
Austin Lane [Sun, 17 Aug 2025 22:27:02 +0000 (18:27 -0400)]
python-pyelftools: Update to v0.32

- Update pyelftools to version 0.32 (minor)

Signed-off-by: Austin Lane <[email protected]>
(cherry picked from commit f2d141912f28638bfaa26ebb33634700a847ec4b)

2 months agopython-pyelftools: add package / hostbuild
Austin Lane [Thu, 5 Dec 2024 06:50:48 +0000 (01:50 -0500)]
python-pyelftools: add package / hostbuild

Signed-off-by: Austin Lane <[email protected]>
(cherry picked from commit dc79b54b571da4247b3289f9239b96435f660835)

2 months agotunneldigger: add broker_selection option to expose load balancing capabilities
Florian Maurer [Mon, 15 Sep 2025 19:22:49 +0000 (21:22 +0200)]
tunneldigger: add broker_selection option to expose load balancing capabilities

Using the broker_selection param makes it possible to decide by use (default),
always use the first available broker to connect or select a random broker

See also: https://github.com/wlanslovenija/tunneldigger/blob/51a5e46ad143c92d2867835a563146ec4fbc6211/client/l2tp_client.c#L1331-L1333

Signed-off-by: Florian Maurer <[email protected]>
(cherry picked from commit 296c15c1f222b0c29de27f6f393c550275c79878)

2 months agophp8: update to 8.3.26
Michael Heimpold [Sat, 27 Sep 2025 10:26:03 +0000 (12:26 +0200)]
php8: update to 8.3.26

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.26

Signed-off-by: Michael Heimpold <[email protected]>
2 months agoapache: update to version 2.4.65
Josef Schlehofer [Wed, 1 Oct 2025 08:19:53 +0000 (10:19 +0200)]
apache: update to version 2.4.65

Fixes CVEs:
- CVE-2025-54090
- CVE-2025-53020
- CVE-2025-49812
- CVE-2025-49630
- CVE-2025-23048
- CVE-2024-47252
- CVE-2024-43394
- CVE-2024-43204
- CVE-2024-42516

More details can be found in
https://downloads.apache.org/httpd/CHANGES_2.4

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 28adfd3d1e3550f1dd0c9a978f41748cd70cab5b)

2 months agosyslog-ng: update to version 4.10.1
Josef Schlehofer [Tue, 30 Sep 2025 15:12:26 +0000 (17:12 +0200)]
syslog-ng: update to version 4.10.1

Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.1

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 2ba11a2da59cc2f3cad64f261681500f0b703ea9)

2 months agoumurmur: update to version 0.3.1
Josef Schlehofer [Tue, 30 Sep 2025 06:45:04 +0000 (08:45 +0200)]
umurmur: update to version 0.3.1

Makefile changes
----------------

1. The location of uMurmur binary was changed to /sbin
in release 0.3.1. See release notes [1]

2. I need to specify location of the library file instead of
the directory.

Fixes:
CMake Warning at src/CMakeLists.txt:44 (target_link_libraries):
  Target "umurmurd" requests linking to directory
  "/build/staging_dir/target-powerpc_8548_musl/usr/lib".
  Targets may link only to libraries.  CMake is dropping the item.

CMake Warning at src/CMakeLists.txt:44 (target_link_libraries):
  Target "umurmurd" requests linking to directory
  "/build/staging_dir/target-powerpc_8548_musl/usr/lib".
  Targets may link only to libraries.  CMake is dropping the item.

Because of these two warnings, the build fails with
undefined references to
protobuf-c symbols (e.g. protobuf_c_message_get_packed_size).

Patches
-------

Removed all of them, because they are included in
the upstream source code.

[1] https://github.com/umurmur/umurmur/releases/tag/v0.3.1

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit c4a23ca99662e67c8b6f5b8bad76d93fc2381ea0)

2 months agomsmtp: update to version 1.8.31
Josef Schlehofer [Tue, 30 Sep 2025 22:22:08 +0000 (00:22 +0200)]
msmtp: update to version 1.8.31

Release notes:
https://marlam.de/msmtp/news/

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit c488e1297f240a9ff1c8e22dcc49822027a229ee)

2 months agomariadb: update to version 11.4.8
Josef Schlehofer [Tue, 30 Sep 2025 23:04:50 +0000 (01:04 +0200)]
mariadb: update to version 11.4.8

Release notes:
https://mariadb.com/docs/release-notes/community-server/mariadb-11-4-series/mariadb-11.4.8-release-notes

Refreshed patch

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 9d141eb9d5c0af93ccd5592543b2cad005742d00)

2 months agogperftools: make libunwind dependency conditional
Josef Schlehofer [Fri, 26 Sep 2025 18:21:36 +0000 (20:21 +0200)]
gperftools: make libunwind dependency conditional

Make libunwind support optional depending on package availability.

Previously, gperftools unconditionally enabled libunwind as
mandatory dependency, which led to build failures on architectures where
libunwind is not provided.

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 69bf2443d9a87b663cef3dd19804c665e8acf4a4)

2 months agogperftools: enable it for mips*
Josef Schlehofer [Fri, 26 Sep 2025 18:32:43 +0000 (20:32 +0200)]
gperftools: enable it for mips*

It should be working for mips*,
so enable it and let's see. :-)

In the past, there were some issues related to mips,
when the package was added, but these days, it appears
that these issues are gone. More details
about those issues could be found in the GitHub pull request
when gperftools was added. Reference is in the Fixes tag.

Fixes: c1b4e80825d6855d66899dc32490b0ce9537aff5 ("gperftools: add new package")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 4dc36ae9fd1e36054541eb94bf25d6767eff7f03)

2 months agofail2ban: bump to 1.1.0
Andrey Zotikov [Wed, 23 Jul 2025 22:58:31 +0000 (01:58 +0300)]
fail2ban: bump to 1.1.0

fail2ban changes:
- nftables support (iptables dependency removed)
- python3 support (old package patches removed)
- Upstream patches backports:
  - filter.d/dropbear.conf: failregex extended to match different format of "Exit before auth" message
  - cherry-pick from debian: debian default banactions are nftables, systemd backend for sshd
- Removed unresponsive/unreachable maintainer.

Fixes: https://github.com/openwrt/packages/issues/23015 ("fail2ban: very old version")
Signed-off-by: Andrey Zotikov <[email protected]>
(cherry picked from commit 2a202b2091336cd04d58d797021e278ba9d3f5ae)

2 months agounbound: update to 1.24.0
Eric Luehrsen [Mon, 29 Sep 2025 04:04:12 +0000 (00:04 -0400)]
unbound: update to 1.24.0

latest upstream 09182024

Signed-off-by: Eric Luehrsen <[email protected]>
(cherry picked from commit 7b6300227383d08301bb7407d53834a202e13d69)

2 months agotor: update to 0.4.8.17 stable
Rui Salvaterra [Sun, 6 Jul 2025 10:25:03 +0000 (11:25 +0100)]
tor: update to 0.4.8.17 stable

Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.17/ChangeLog

Signed-off-by: Rui Salvaterra <[email protected]>
(cherry picked from commit f2c93e0e25af7488918bc522bd3c53e346a46a4d)

2 months agotor: add /etc/torrc.d/ to conffiles
Sergey Ponomarev [Sun, 8 Jun 2025 10:37:26 +0000 (13:37 +0300)]
tor: add /etc/torrc.d/ to conffiles

The /etc/tor/torrc may contain the line:

    %include /etc/torrc.d/*.conf

So users may put their own config files there.
We should preserve the files during an upgrade.

Signed-off-by: Sergey Ponomarev <[email protected]>
[Added PKG_RELEASE bump]
(cherry picked from commit 83737ed9ea188b6191d849e216af2d2d44548ecf)

2 months agotor: update to 0.4.8.16 stable
Rui Salvaterra [Fri, 7 Jun 2024 11:47:17 +0000 (12:47 +0100)]
tor: update to 0.4.8.16 stable

Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.16/ChangeLog

Signed-off-by: Rui Salvaterra <[email protected]>
(cherry picked from commit 60908b5b9b58dcfdde9bf4d6c76adf7cdf07bf40)

2 months agoowut: update to 2025.09.27
Eric Fahlgren [Sat, 27 Sep 2025 22:37:54 +0000 (15:37 -0700)]
owut: update to 2025.09.27

Bug fixes:
    efahl/owut@f049043ed721 owut: use installed SSL certs instead of default

Signed-off-by: Eric Fahlgren <[email protected]>
(cherry picked from commit 29e614fa861f7228d420d81021d7e9522d7fc680)

2 months agonatmap: update to 20250924
Ray Wang [Sat, 23 Aug 2025 03:33:16 +0000 (11:33 +0800)]
natmap: update to 20250924

Upstream changelog:
https://github.com/heiher/natmap/releases/tag/20250924

Signed-off-by: Ray Wang <[email protected]>
(cherry picked from commit c16fdd7e2b51ef41372368d83a98e62e40b2d2da)

2 months agoadblock-fast: update to 1.2.0
Stan Grishin [Tue, 23 Sep 2025 22:40:30 +0000 (22:40 +0000)]
adblock-fast: update to 1.2.0

Makefile:
* update version/release
Init Script:
* boot up reliability improvements:
  - change START from 50 to 20 to ensure procd_add_raw_trigger works on boot
  - better logic of checking/using the cache/compressed cache on boot
* new dnsmasq handling/integration logic:
  - new logic for checking dnsmasq functionality (similar to dnsmasq init script)
  - instead of copying/duplicating adblock-fast files per specified dnsmasq instance, create one file
    and add softlinks to it for specified dnsmasq instances and make sure it's in the instance's addnmounts
  - update dnsmasqConfFile, dnsmasqIpsetFile and dnsmasqNftsetFile to point to the same filename as the
    logic for integrating with dnsmasq is the same for those options
  - get the confdir for specified dnsmasq instances via ubus info/config file since the config_get is broken
    between releases by https://github.com/openwrt/openwrt/pull/14975
  - update clean-up procedures for other dns backend settings to properly clean up when switching away from
    dnsmasq.conf, dnsmasq.ipset, dnsmasq.nftset where the new logic is used
  - remove obsolete outputDnsmasqFileList variable and logic of building and using it
  - only create compressed cache in service_started after successful resolver restart with the block-file
* new package config / environment loading logic
  - switch away from using `load_validate_config` to start functions to loading package config "manually"
  - unset boolean variables which are non-true on package config load
  - switch checking values of such variables from `-eq 0` to empty/non-empty
* debugging improvements:
  - rename debug option to debug_init_script and proc_debug to debug_performance
  - output performance debug info to log only when debug_performance is set
* miscellaneous changes:
  - move best dl tool detection into its own function for reuse in adb_config_update
  - change uci_changes function to return 0/1 instead of the text of changes
  - improve mktemp calls reliability by creating the file and not using `-u` anymore
  - add remove_cache/remove_gzip calls to adb_file function
  - better readability of the start_serice logic determining the action
  - change flock value from 207 to 209 to avoid collisions with pbr
  - temporarily switch namespaces when using jshn functions to avoid collisions with PROCD
  - move from using spaces to tabs in indentation in code
  - prevent Command Not Found message on uninstall
  - remove unneeded IPKG_INSTROOT check in the init script
  - update all sourcing instructions to include IPKG_INSTROOT in the path
Uci-defaults script:
* transition old debug and proc_debug options to debug_init_script/debug_performance

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit 3c3d9d2b868d38ae4a0eea6589183d7a5b23b315)

2 months agonetatalk: update to 4.3.2
Antonio Pastor [Mon, 15 Sep 2025 22:38:09 +0000 (18:38 -0400)]
netatalk: update to 4.3.2

Netatalk 4.3.x adds the option to use sqlite as a CNID DB. This
is now a config option for the full package.
(mysql is also an option but this has not been included here yet).

As CNID DB backends are now managed by the netatalk meta-daemon
the init script has been updated to use it instead of starting
afpd & dbd manually.

Cleaned up tab/space issues here and there.

Signed-off-by: Antonio Pastor <[email protected]>
(cherry picked from commit 2a8fdf37dc6c53929c831e0f24917fb9fd48a959)

2 months agojq: bump to v1.8.1
John Audia [Wed, 2 Jul 2025 20:29:20 +0000 (16:29 -0400)]
jq: bump to v1.8.1

Simple bump to new release

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 383fba198e4359344ba2d0a6efcd750ba6f486e1)

2 months agojq: bump to v1.8.0
John Audia [Sun, 1 Jun 2025 13:05:19 +0000 (09:05 -0400)]
jq: bump to v1.8.0

In addition to shipping the latest upstream version, package shared objects.
It is worth noting that this release is required when building with GCC 15.1.

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 0f281ad57be8ea3247e4b02c6471c01cf891c07c)

2 months agojq: provide regex support in additional package jq-full
Maximilian Trüpschuch [Tue, 22 Apr 2025 20:04:46 +0000 (22:04 +0200)]
jq: provide regex support in additional package jq-full

I modified the makefile, so that it will build two packages: jq and
jq-full. The former will remain unchanged and the latter will have a
dependency to the oniguruma library, so jq-full will have regex functions
enabled.

Signed-off-by: Maximilian Trüpschuch <[email protected]>
(cherry picked from commit 711a19c4b23f3517ece5296d323c8f0220a0ff4e)

2 months agoknot: backport patch to fix linking with libhiredis
Jan Hák [Thu, 25 Sep 2025 12:09:21 +0000 (14:09 +0200)]
knot: backport patch to fix linking with libhiredis

It was discovered that even while using ``--enable-redis=no``
and ``--disable-redis`` that it was still linking with libhiredis.

This avoids to picking up libhiredis as dependency:

```
Package knot is missing dependencies for the following libraries:
libhiredis.so.1.1.0
```

Fixes: cbbd2b5b3bd6df7e550b114cf1c9f8e0f5bc8616 ("knot: disable redis as it was enabled since 3.5.0 by default")
Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit 598504d89592cf588d7051dd941a47379104a936)

2 months agoknot: disable redis as it was enabled since 3.5.0 by default
Jan Hák [Thu, 25 Sep 2025 12:09:21 +0000 (14:09 +0200)]
knot: disable redis as it was enabled since 3.5.0 by default

By disabling redis, it is not possible to use redis database as zone storage

Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit cbbd2b5b3bd6df7e550b114cf1c9f8e0f5bc8616)

2 months agotreewide: drop anything related to uClibc
Josef Schlehofer [Sun, 15 Jun 2025 06:37:32 +0000 (08:37 +0200)]
treewide: drop anything related to uClibc

uClibc-ng was removed in 2020 from OpenWrt main repo [1].
These things are leftovers.

[1] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=63fb175203bbf3b336804587c2f5b3a2d8132ec1

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 3aab1ef31378219eb369147b2cc99b8c1be47dc1)

2 months agosyslog-ng: update to version 4.10.0
Josef Schlehofer [Mon, 16 Jun 2025 09:49:34 +0000 (11:49 +0200)]
syslog-ng: update to version 4.10.0

Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.0

Makefile changes
----------------

1. Disable experimental feature: stackdump
due to issues, which were reported to upstream

2. Disabled example modules to avoid adding libstdc++.so.6 dependency
Fixes:
Package syslog-ng is missing dependencies for the following libraries:
libstdc++.so.6

Other changes
-------------

In syslog-ng 4.8.0, there was added possibility to use value "current"
as version in the config file, so use it, which confirm to use
the latest version instead of bumping the version in the file
manually.

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit b1cfb71f7bdf475c72f8a9f3be38b381108b0ac1)

2 months agosyslog-ng: add runtime test
Josef Schlehofer [Thu, 25 Sep 2025 21:46:44 +0000 (23:46 +0200)]
syslog-ng: add runtime test

It adds a runtime test to verify that the compiled binary in
CI/CD runs without segfault and prints the version.

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 971a2164f598cb6976846ac9f932283cd636e387)

2 months agoknot: update to version 3.5.0
Jan Hák [Mon, 22 Sep 2025 13:21:21 +0000 (15:21 +0200)]
knot: update to version 3.5.0

Release notes: https://www.knot-dns.cz/2025-09-18-version-350.html
Patch from commit https://gitlab.nic.cz/knot/knot-dns/-/commit/1297a6cc0fef21f35cfa517b5b55d94cd9cea41d

Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit bddd5e9cb639bcad72518efd956955ac6d8ea352)

2 months agoknot: update to version 3.4.8
Jan Hák [Mon, 4 Aug 2025 13:28:11 +0000 (15:28 +0200)]
knot: update to version 3.4.8

Release notes: https://www.knot-dns.cz/2025-07-29-version-348.html

Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit 08e4df89b0c244b000ca0fcfd03655bf2d17f8fe)

2 months agounbound: bring back the service to the startup menu
Dirk Brenken [Sun, 1 Jun 2025 06:01:34 +0000 (08:01 +0200)]
unbound: bring back the service to the startup menu

* trivial fix for #25963 to workaround the current "10 line parsing limit"

Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit 732a8405efd9c89609cb1849f1e6ed9c00c07a87)